Package | de.gematik.dev.epa.medication |
Type | OperationDefinition |
Id | Id |
FHIR Version | R4 |
Source | https://simplifier.net/resolve?scope=de.gematik.dev.epa.medication@1.1.0-alpha.6&canonical=https://gematik.de/fhir/epa-medication/OperationDefinition/manage-medication-plan-OP |
Url | https://gematik.de/fhir/epa-medication/OperationDefinition/manage-medication-plan-OP |
Version | 1.1.0 |
Status | active |
Date | 2024-08-14 |
Name | Manage Medication Plan |
Title | Manage Medication Plan |
Experimental | False |
Description | Manage the medication plan |
Type | false |
Kind | operation |
CapabilityStatement | |
https://gematik.de/fhir/epa-medication/CapabilityStatement/epa-capabilitystatement-medication ![]() | EPA CapabilityStatement for the Medication Service |
No resources found
{
"resourceType" : "OperationDefinition",
"id" : "manage-medication-plan-OP",
"url" : "https://gematik.de/fhir/epa-medication/OperationDefinition/manage-medication-plan-OP",
"title" : "Manage Medication Plan",
"description" : "Manage the medication plan",
"version" : "1.1.0",
"status" : "active",
"publisher" : "gematik GmbH",
"date" : "2024-08-14",
"kind" : "operation",
"name" : "Manage Medication Plan",
"code" : "manage-medication-plan",
"system" : true,
"type" : false,
"instance" : false,
"inputProfile" : "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-op-manage-medicationplan-in-parameters",
"outputProfile" : "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-op-manage-medicationplan-out-parameters",
"parameter" : [
{
"name" : "upsert",
"use" : "in",
"min" : 0,
"max" : "1",
"part" : [
{
"name" : "medicationStatement",
"use" : "in",
"min" : 0,
"max" : "*",
"part" : [
{
"name" : "resourceType",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "code"
},
{
"name" : "resourceId",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
},
{
"name" : "version",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
}
]
},
{
"name" : "allergyIntolerance",
"use" : "in",
"min" : 0,
"max" : "*",
"part" : [
{
"name" : "resourceType",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "code"
},
{
"name" : "resourceId",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
},
{
"name" : "version",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
}
]
},
{
"name" : "bodyHeight",
"use" : "in",
"min" : 0,
"max" : "1",
"part" : [
{
"name" : "resourceType",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "code"
},
{
"name" : "resourceId",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
},
{
"name" : "version",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
}
]
},
{
"name" : "bodyWeight",
"use" : "in",
"min" : 0,
"max" : "1",
"part" : [
{
"name" : "resourceType",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "code"
},
{
"name" : "resourceId",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
},
{
"name" : "version",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
}
]
},
{
"name" : "creatinine",
"use" : "in",
"min" : 0,
"max" : "1",
"part" : [
{
"name" : "resourceType",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "code"
},
{
"name" : "resourceId",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
},
{
"name" : "version",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
}
]
},
{
"name" : "pregnancyStatus",
"use" : "in",
"min" : 0,
"max" : "1",
"part" : [
{
"name" : "resourceType",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "code"
},
{
"name" : "resourceId",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
},
{
"name" : "version",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
}
]
},
{
"name" : "breastfeedingStatus",
"use" : "in",
"min" : 0,
"max" : "1",
"part" : [
{
"name" : "resourceType",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "code"
},
{
"name" : "resourceId",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
},
{
"name" : "version",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
}
]
},
{
"name" : "estimatedDateOfDelivery",
"use" : "in",
"min" : 0,
"max" : "1",
"part" : [
{
"name" : "resourceType",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "code"
},
{
"name" : "resourceId",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
},
{
"name" : "version",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
}
]
},
{
"name" : "glomerularFiltrationRate",
"use" : "in",
"min" : 0,
"max" : "1",
"part" : [
{
"name" : "resourceType",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "code"
},
{
"name" : "resourceId",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
},
{
"name" : "version",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
}
]
}
]
},
{
"name" : "remove",
"use" : "in",
"min" : 0,
"max" : "1",
"part" : [
{
"name" : "medicationStatement",
"use" : "in",
"min" : 0,
"max" : "*",
"part" : [
{
"name" : "resourceType",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "code"
},
{
"name" : "resourceId",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
},
{
"name" : "version",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
}
]
},
{
"name" : "allergyIntolerance",
"use" : "in",
"min" : 0,
"max" : "*",
"part" : [
{
"name" : "resourceType",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "code"
},
{
"name" : "resourceId",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
},
{
"name" : "version",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
}
]
},
{
"name" : "bodyHeight",
"use" : "in",
"min" : 0,
"max" : "1",
"part" : [
{
"name" : "resourceType",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "code"
},
{
"name" : "resourceId",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
},
{
"name" : "version",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
}
]
},
{
"name" : "bodyWeight",
"use" : "in",
"min" : 0,
"max" : "1",
"part" : [
{
"name" : "resourceType",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "code"
},
{
"name" : "resourceId",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
},
{
"name" : "version",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
}
]
},
{
"name" : "creatinine",
"use" : "in",
"min" : 0,
"max" : "1",
"part" : [
{
"name" : "resourceType",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "code"
},
{
"name" : "resourceId",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
},
{
"name" : "version",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
}
]
},
{
"name" : "pregnancyStatus",
"use" : "in",
"min" : 0,
"max" : "1",
"part" : [
{
"name" : "resourceType",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "code"
},
{
"name" : "resourceId",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
},
{
"name" : "version",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
}
]
},
{
"name" : "breastfeedingStatus",
"use" : "in",
"min" : 0,
"max" : "1",
"part" : [
{
"name" : "resourceType",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "code"
},
{
"name" : "resourceId",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
},
{
"name" : "version",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
}
]
},
{
"name" : "estimatedDateOfDelivery",
"use" : "in",
"min" : 0,
"max" : "1",
"part" : [
{
"name" : "resourceType",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "code"
},
{
"name" : "resourceId",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
},
{
"name" : "version",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
}
]
},
{
"name" : "glomerularFiltrationRate",
"use" : "in",
"min" : 0,
"max" : "1",
"part" : [
{
"name" : "resourceType",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "code"
},
{
"name" : "resourceId",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
},
{
"name" : "version",
"use" : "in",
"min" : 1,
"max" : "1",
"type" : "id"
}
]
}
]
},
{
"name" : "clear",
"use" : "in",
"min" : 0,
"max" : "1",
"part" : [
{
"name" : "medicationStatement",
"use" : "in",
"min" : 0,
"max" : "1",
"part" : [
{
"name" : "emptyReason",
"type" : "code",
"use" : "in",
"min" : 0,
"max" : "1"
}
]
},
{
"name" : "allergyIntolerance",
"use" : "in",
"min" : 0,
"max" : "1",
"part" : [
{
"name" : "emptyReason",
"type" : "code",
"use" : "in",
"min" : 0,
"max" : "1"
}
]
}
]
},
{
"name" : "performer",
"use" : "in",
"min" : 1,
"max" : "1",
"documentation" : "Tätige Person und/oder Leistungserbringerinstitution/Organisation/Rolle, die die Schreiboperation generell ausübt. Die Angabe der Leistungserbringerinstitution ist mandatorisch, denn hier erfolgt die Ãbereinstimmungsprüfung hinsichtlich der aktuell zugreifenden LEI.",
"part" : [
{
"name" : "organization",
"type" : "Organization",
"use" : "in",
"min" : 1,
"max" : "1"
},
{
"name" : "practitioner",
"type" : "Practitioner",
"use" : "in",
"min" : 0,
"max" : "1"
},
{
"name" : "practitionerRole",
"type" : "PractitionerRole",
"use" : "in",
"min" : 0,
"max" : "1"
}
]
},
{
"name" : "enterer",
"use" : "in",
"min" : 0,
"max" : "1",
"documentation" : "Person und/oder Leistungserbringerinstitution/Organisation/Rolle, die die Medikationsdaten erfasste.",
"part" : [
{
"name" : "organization",
"type" : "Organization",
"use" : "in",
"min" : 0,
"max" : "1"
},
{
"name" : "practitioner",
"type" : "Practitioner",
"use" : "in",
"min" : 0,
"max" : "1"
},
{
"name" : "practitionerRole",
"type" : "PractitionerRole",
"use" : "in",
"min" : 0,
"max" : "1"
}
]
},
{
"name" : "author",
"use" : "in",
"min" : 0,
"max" : "1",
"documentation" : "Verantwortliche Person und/oder Leistungserbringerinstitution/Organisation/Rolle für die fachlichen Ãnderungen der Medikationsdaten.",
"part" : [
{
"name" : "organization",
"type" : "Organization",
"use" : "in",
"min" : 0,
"max" : "1"
},
{
"name" : "practitioner",
"type" : "Practitioner",
"use" : "in",
"min" : 0,
"max" : "1"
},
{
"name" : "practitionerRole",
"type" : "PractitionerRole",
"use" : "in",
"min" : 0,
"max" : "1"
}
]
},
{
"name" : "unconfirmedAuthor",
"use" : "in",
"min" : 0,
"max" : "1",
"documentation" : "Ein unbestätigter author.",
"part" : [
{
"name" : "organization",
"type" : "Organization",
"use" : "in",
"min" : 0,
"max" : "1"
},
{
"name" : "practitioner",
"type" : "Practitioner",
"use" : "in",
"min" : 0,
"max" : "1"
},
{
"name" : "practitionerRole",
"type" : "PractitionerRole",
"use" : "in",
"min" : 0,
"max" : "1"
}
]
},
{
"name" : "informant",
"use" : "in",
"min" : 0,
"max" : "1",
"documentation" : "Person und/oder Leistungserbringerinstitution, Organisation oder Rolle, die die Informationen für die fachliche Anpassung der Medikationsdaten bereitgestellt hat.",
"part" : [
{
"name" : "professionals",
"use" : "in",
"min" : 0,
"max" : "1",
"part" : [
{
"name" : "organization",
"type" : "Organization",
"use" : "in",
"min" : 0,
"max" : "1"
},
{
"name" : "practitioner",
"type" : "Practitioner",
"use" : "in",
"min" : 0,
"max" : "1"
},
{
"name" : "practitionerRole",
"type" : "PractitionerRole",
"use" : "in",
"min" : 0,
"max" : "1"
}
]
},
{
"name" : "persons",
"use" : "in",
"min" : 0,
"max" : "1",
"part" : [
{
"name" : "patient",
"type" : "Identifier",
"use" : "in",
"min" : 0,
"max" : "1"
},
{
"name" : "relatedPerson",
"type" : "RelatedPerson",
"use" : "in",
"min" : 0,
"max" : "1"
}
]
}
]
},
{
"name" : "planVersion",
"type" : "id",
"use" : "in",
"min" : 1,
"max" : "1",
"documentation" : "The version of the plan to be modified, must be the latest known one. The operation fails with an error if not matching the latest version on the server."
},
{
"name" : "planVersion",
"type" : "id",
"use" : "out",
"min" : 1,
"max" : "1"
},
{
"name" : "lastUpdated",
"type" : "dateTime",
"use" : "out",
"min" : 1,
"max" : "1"
},
{
"name" : "operationOutcome",
"type" : "OperationOutcome",
"use" : "out",
"min" : 1,
"max" : "1"
}
],
"text" : {
}
}
XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.